completely assembled windows and doors - Francés Inglés Diccionario